/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gamebook;

import java.sql.SQLException;
import java.util.List;
import persistencia.PEvento;

/**
 *
 * @author JAVA
 */
public class EventoAsistencia {
    
    private int eus_id;
    private int eus_eve_id;
    private int eus_usu_id;
    private int eus_est;

    public EventoAsistencia(int eus_eve_id, int eus_usu_id, int eus_est) {
        this.eus_eve_id = eus_eve_id;
        this.eus_usu_id = eus_usu_id;
        this.eus_est = eus_est;
    }

    public EventoAsistencia(int eus_id, int eus_eve_id, int eus_usu_id, int eus_est) {
        this.eus_id = eus_id;
        this.eus_eve_id = eus_eve_id;
        this.eus_usu_id = eus_usu_id;
        this.eus_est = eus_est;
    }

    public int getEus_id() {
        return eus_id;
    }

    public void setEus_id(int eus_id) {
        this.eus_id = eus_id;
    }

    public int getEus_est() {
        return eus_est;
    }

    public void setEus_est(int eus_est) {
        this.eus_est = eus_est;
    }

    public int getEus_eve_id() {
        return eus_eve_id;
    }

    public void setEus_eve_id(int eus_eve_id) {
        this.eus_eve_id = eus_eve_id;
    }

    public int getEus_usu_id() {
        return eus_usu_id;
    }

    public void setEus_usu_id(int eus_usu_id) {
        this.eus_usu_id = eus_usu_id;
    }
    
    public boolean nuevaAsistencia() throws SQLException{        
        return PEvento.nuevaAsistencia(this);        
    }
    
    public static List<EventoAsistencia> obtieneAsistencia(UsuarioGenerico usuario, Evento evento) throws SQLException {
        List<EventoAsistencia> listAsistencia=null;
        listAsistencia = PEvento.selectAsistencias(usuario,evento);
        return listAsistencia;
    }  
    
    public static boolean borraAsistencia(int pEvento, int pUsuario) throws SQLException{
        return PEvento.borraAsistencia(pEvento, pUsuario);
    }
    
    public static int cuentaAsistencias(int pId) throws SQLException{
        int retorno=0;
        retorno = PEvento.cuentaAsistencias(pId);
        return retorno;
    }
    
  
      
    
    
    
}
